package com.mysql.dao;
import com.mysql.entity.Staffs;

import java.util.List;

/**
 * 作者:wmx  2025-02-24 18:38
 * 1、功能:数据表操作接口(CURD)
 * 2、实现:{
 *     staffs-数据表
 * }
 * 3、方法{
 *     T  executeDataRander();渲染数据
 *     T executeDateCount(String sql ql语句);获取数据的总数
 *     <T> ArrayList<T> executeDataQuery(String sql ql语句,int page 分页,String query 模糊查询参数); 模糊查询id 序号
 *     T executeDataQueryCount(String sql ql语句,String query 模糊查询参数); 分页查询数据
 *     <T> ArrayList<T> executeDateInsert(String sql ql语句,Object object 数据信息); 添加数据
 *     Integer executeDateDelete(String sql ql语句,int id 序号); 删除数据
 *     Integer executeDateUpdate(String sql ql语句,int id 序号); 修改数据
 * }
 **/
public interface Staffsdao<T> {
    T  executeDataRander();
    Long executeDateCount();
    T executeDataQuery(String query);
    Long executeDataQueryCount(String query);
    Integer executeDateInsert(Object object);
    Integer executeDateDelete(int id);
    Integer executeDateUpdate(Object object);
}
